package com.wicket.okrbff.biz.service;

import com.wicket.okrbff.biz.service.dto.req.*;
import com.wicket.okrbff.biz.service.dto.res.BffUpdateCaptchaChangePasswordRespDto;
import com.wicket.okrbff.biz.service.dto.res.BffUpdateChangePasswordRespDto;
import com.wicket.okrbff.biz.service.dto.res.BffUpdateSetNewPasswordRespDto;
import com.wicket.okrframework.integration.FwBasePasswordClient;
import com.wicket.okrframework.integration.dto.UpdateChangePasswordRespDto;
import com.wicket.okrframework.integration.dto.UpdateChangePasswordReqDto;
import com.wicket.okrbff.common.exception.Assert;
import com.wicket.okrbff.common.util.CommonFunctionHelper;
import com.wicket.okrframework.integration.FwBaseUserClient;
import com.wicket.okrframework.integration.dto.QueryUserDetailRespDto;
import com.wicket.okrframework.integration.dto.QueryUserDetailReqDto;
import com.wicket.okrframework.integration.FwBaseCaptchaClient;
import com.wicket.okrbff.biz.service.dto.res.CheckCaptchaValidRespDto;
import com.wicket.okrcomponent.integration.FwCompMessageClient;
import com.wicket.okrbff.biz.service.dto.res.BffUpdateForgotPasswordRespDto;
import com.wicket.okrframework.integration.dto.FindPasswordRespDto;
import com.wicket.okrframework.integration.dto.FindPasswordReqDto;
import com.wicket.okrcomponent.integration.dto.GenerateUserNoticeComRespDto;
import com.wicket.okrcomponent.integration.dto.GenerateUserNoticeComReqDto;
import com.wicket.okrframework.integration.FwBaseBaseClient;
import com.wicket.okrframework.integration.dto.QueryAppDetailComRespDto;
import com.wicket.okrframework.integration.dto.QueryAppDetailComReqDto;
import com.wicket.okrframework.integration.FwBaseMemberClient;
import com.wicket.okrframework.integration.dto.QueryMemberProfileDetailComRespDto;
import com.wicket.okrframework.integration.dto.QueryMemberProfileDetailComReqDto;
import com.wicket.okrcomponent.integration.dto.ImplementSendMessageChannelComRespDto;
import com.wicket.okrcomponent.integration.dto.ImplementSendMessageChannelComReqDto;
import com.wicket.okrbff.common.exception.BizException;
import com.wicket.okrcomponent.integration.dto.ImplementPushCacheSendMessageChannelComRespDto;
import com.wicket.okrcomponent.integration.dto.ImplementPushCacheSendMessageChannelComReqDto;
import com.wicket.okrapp.integration.FwAppMessageClient;


/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface PasswordService {
    /**
   * B1-2原密码修改密码
   */
    BffUpdateChangePasswordRespDto updateChangePassword(BffUpdateChangePasswordReqDto reqDto);

    /**
   * B1-2验证码修改密码
   */
    BffUpdateCaptchaChangePasswordRespDto updateCaptchaChangePassword(BffUpdateCaptchaChangePasswordReqDto reqDto);

    /**
   * B1-2忘记密码新密码
   */
    BffUpdateSetNewPasswordRespDto updateSetNewPassword(BffUpdateSetNewPasswordReqDto reqDto);
/**
   * B1-2修改忘记密码
   */
    BffUpdateForgotPasswordRespDto updateForgotPassword(BffUpdateForgotPasswordReqDto reqDto);
    //
}
